Niphila pilipes
The Chinese scientific name is "Spotted Web Bride", and this spider is also known as "Big Wood Spider" or "Human Faced Spider". This spider is distributed in many countries in East and Southeast Asia, as well as Oceania. It is commonly found in primary and secondary forests as well as gardens.
Popular Models
Random Model
Dead Head Hawk Moth Specimen
725 View
Russia Su-33 "Flanker-D" fighter
720 View
Titan python fossil
1474 View
Crow 3D Model Animation FBX Model
908 View
Opera National de Paris
911 View